package com.course.domain.dto;

import com.course.domain.vo.TreeCourseDetailVo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.util.Collection;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class CourseContentDto {
    private String name;    // 课程标题
    private String semester;    // 课程学期
    private List<String> tags;    // 课程标签
    private Long teacherId; // 发布教师id
    private String teacherName; // 发布教师名称
    private String teacherAvatar;   // 教师头像
    private String teacherRemark;   // 教师备注
    private LocalDateTime createTime;   // 课程创建时间
    private Integer mediaVideoCount;    // 课程视频数量
    private Collection<TreeCourseDetailVo> directory;    // 目录信息

}
